|
Date : 5 juin 1991 Programme : DRAGON'S LAIR II Outils : SOFT-ICE Protection : Mot de passe Temps pass� : 15 minutes ( ce jour ) Fichier : TIMEWARP.EXE Soci�t� : READY SOFT Divers : D�j� essay� en INDONESIE sans succ�s. Origine : INDONESIE Num�ro : 082 La protection de Dragon's lair II quoique en mode texte comme celle du I est toutefois beaucoup plus complexe � comprendre. Les caract�res sont appel�s par l'INT 21 et l'on teste la touche ENTER en ; 5EA6:002A CMP AL,0D La sortie de cette routine ce fait par un RETF en CS:0088, et l'on voit que l'on sort du CALL 1597:0028 16C4:22EF 9A28009715 CALL 1597:0028 16C4:22F4 803E120700 CMP BYTE [0712],00 16C4:22F9 7507 JNZ 2300 16C4:22FB FE0E1207 DEC BYTE [0712] 16C4:22FF E84EE4 CALL Une comparaison puis un test suivent ce CALL mais une action sur le test fait se planter SOFT-ICE. L'id�e ( b�te ) vient de supprimer tout simplement ce CALL pour voir... Et quoi ?... �a marche ! Chercher la chaine 803E120700 dans le fichier TIMEWARP.EXE et mettre EB03 pour sauter "autour" du CALL ( 9A28000000 ). Ou bien chercher le SL 27 DEP 447 et mettre EB03. FREDDY |